
.mbsc-anim-trans .mbsc-fr-scroll {
	overflow: hidden
}

.mbsc-anim-trans-flip .mbsc-fr-persp,
.mbsc-anim-trans-swing .mbsc-fr-persp {
	-webkit-perspective: 1000px;
	perspective: 1000px
}

.mbsc-anim-trans .mbsc-fr-overlay,
.mbsc-anim-trans .mbsc-fr-popup {
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.mbsc-anim-in .mbsc-fr-overlay,
.mbsc-anim-in .mbsc-fr-popup {
	-webkit-animation-timing-function: ease-out;
	-webkit-animation-duration: 225ms;
	animation-timing-function: ease-out;
	animation-duration: 225ms
}

.mbsc-anim-out .mbsc-fr-overlay,
.mbsc-anim-out .mbsc-fr-popup {
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-duration: 195ms;
	animation-timing-function: ease-in;
	animation-duration: 195ms
}

.mbsc-anim-in .mbsc-fr-overlay {
	-webkit-animation-name: mbsc-anim-f-in;
	animation-name: mbsc-anim-f-in
}

.mbsc-anim-out .mbsc-fr-overlay {
	-webkit-animation-name: mbsc-anim-f-out;
	animation-name: mbsc-anim-f-out
}

.mbsc-anim-fade,
.mbsc-anim-flip,
.mbsc-anim-slidedown,
.mbsc-anim-slidehorizontal,
.mbsc-anim-slideup,
.mbsc-anim-slidevertical,
.mbsc-anim-swing {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateX(0);
	backface-visibility: hidden;
	transform: translateX(0)
}

.mbsc-anim-fade,
.mbsc-anim-slidedown,
.mbsc-anim-slidehorizontal,
.mbsc-anim-slideup,
.mbsc-anim-slidevertical,
.mbsc-anim-swing {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.mbsc-anim-flip,
.mbsc-anim-pop {
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%
}

.mbsc-anim-in .mbsc-anim-pop {
	opacity: 1;
	-webkit-animation-name: mbsc-anim-p-in;
	-webkit-animation-duration: 100ms;
	-webkit-transform: scale(1);
	animation-name: mbsc-anim-p-in;
	animation-duration: 100ms;
	transform: scale(1)
}

.mbsc-anim-out .mbsc-anim-pop {
	opacity: 0;
	-webkit-animation-name: mbsc-anim-p-out;
	-webkit-animation-duration: 150ms;
	animation-name: mbsc-anim-p-out;
	animation-duration: 150ms
}

.mbsc-anim-trans-pop .mbsc-fr-overlay {
	-webkit-animation-duration: 150ms;
	animation-duration: 150ms
}

.mbsc-anim-in .mbsc-anim-flip {
	opacity: 1;
	-webkit-animation-name: mbsc-anim-fl-in;
	-webkit-transform: scale(1);
	animation-name: mbsc-anim-fl-in;
	transform: scale(1)
}

.mbsc-anim-out .mbsc-anim-flip {
	opacity: 0;
	-webkit-animation-name: mbsc-anim-fl-out;
	animation-name: mbsc-anim-fl-out
}

.mbsc-anim-in .mbsc-anim-swing {
	opacity: 1;
	-webkit-animation-name: mbsc-anim-sw-in;
	-webkit-transform: scale(1);
	transform: scale(1);
	animation-name: mbsc-anim-sw-in
}

.mbsc-anim-out .mbsc-anim-swing {
	opacity: 0;
	-webkit-animation-name: mbsc-anim-sw-out;
	animation-name: mbsc-anim-sw-out
}

.mbsc-anim-in .mbsc-anim-slidehorizontal {
	opacity: 1;
	-webkit-animation-name: mbsc-anim-sh-in;
	-webkit-transform: scale(1);
	transform: scale(1);
	animation-name: mbsc-anim-sh-in
}

.mbsc-anim-out .mbsc-anim-slidehorizontal {
	opacity: 0;
	-webkit-animation-name: mbsc-anim-sh-out;
	animation-name: mbsc-anim-sh-out
}

.mbsc-anim-in .mbsc-anim-slidevertical {
	opacity: 1;
	-webkit-animation-name: mbsc-anim-sv-in;
	-webkit-transform: scale(1);
	animation-name: mbsc-anim-sv-in;
	transform: scale(1)
}

.mbsc-anim-out .mbsc-anim-slidevertical {
	opacity: 0;
	-webkit-animation-name: mbsc-anim-sv-out;
	animation-name: mbsc-anim-sv-out
}

.mbsc-anim-in .mbsc-anim-slidedown {
	-webkit-animation-name: mbsc-anim-sd-in;
	-webkit-transform: scale(1);
	animation-name: mbsc-anim-sd-in;
	transform: scale(1)
}

.mbsc-anim-out .mbsc-anim-slidedown {
	-webkit-animation-name: mbsc-anim-sd-out;
	-webkit-transform: translateY(-100%);
	animation-name: mbsc-anim-sd-out
}

.mbsc-anim-in .mbsc-anim-slideup {
	-webkit-animation-name: mbsc-anim-su-in;
	-webkit-transform: scale(1);
	transform: scale(1);
	animation-name: mbsc-anim-su-in
}

.mbsc-anim-out .mbsc-anim-slideup {
	-webkit-animation-name: mbsc-anim-su-out;
	-webkit-transform: translateY(100%);
	animation-name: mbsc-anim-su-out
}

.mbsc-anim-in .mbsc-anim-fade {
	opacity: 1;
	-webkit-animation-name: mbsc-anim-f-in;
	animation-name: mbsc-anim-f-in
}

.mbsc-anim-out .mbsc-anim-fade {
	opacity: 0;
	-webkit-animation-name: mbsc-anim-f-out;
	animation-name: mbsc-anim-f-out
}

@keyframes mbsc-anim-f-in {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-webkit-keyframes mbsc-anim-f-in {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes mbsc-anim-f-out {
	from {
		visibility: visible;
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@-webkit-keyframes mbsc-anim-f-out {
	from {
		visibility: visible;
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@keyframes mbsc-anim-p-in {
	from {
		opacity: 0;
		transform: scale(0.8)
	}
	to {
		opacity: 1;
		transform: scale(1)
	}
}

@-webkit-keyframes mbsc-anim-p-in {
	from {
		opacity: 0;
		-webkit-transform: scale(0.8)
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1)
	}
}

@keyframes mbsc-anim-p-out {
	from {
		opacity: 1;
		transform: scale(1)
	}
	to {
		opacity: 0;
		transform: scale(0.8)
	}
}

@-webkit-keyframes mbsc-anim-p-out {
	from {
		opacity: 1;
		-webkit-transform: scale(1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(0.8)
	}
}

@keyframes mbsc-anim-fl-in {
	from {
		opacity: 0;
		transform: rotateY(90deg)
	}
	to {
		opacity: 1;
		transform: rotateY(0)
	}
}

@-webkit-keyframes mbsc-anim-fl-in {
	from {
		opacity: 0;
		-webkit-transform: rotateY(90deg)
	}
	to {
		opacity: 1;
		-webkit-transform: rotateY(0)
	}
}

@keyframes mbsc-anim-fl-out {
	from {
		opacity: 1;
		transform: rotateY(0deg)
	}
	to {
		opacity: 0;
		transform: rotateY(-90deg)
	}
}

@-webkit-keyframes mbsc-anim-fl-out {
	from {
		opacity: 1;
		-webkit-transform: rotateY(0deg)
	}
	to {
		opacity: 0;
		-webkit-transform: rotateY(-90deg)
	}
}

@keyframes mbsc-anim-sw-in {
	from {
		opacity: 0;
		transform: rotateY(-90deg)
	}
	to {
		opacity: 1;
		transform: rotateY(0deg)
	}
}

@-webkit-keyframes mbsc-anim-sw-in {
	from {
		opacity: 0;
		-webkit-transform: rotateY(-90deg)
	}
	to {
		opacity: 1;
		-webkit-transform: rotateY(0deg)
	}
}

@keyframes mbsc-anim-sw-out {
	from {
		opacity: 1;
		transform: rotateY(0deg)
	}
	to {
		opacity: 0;
		transform: rotateY(-90deg)
	}
}

@-webkit-keyframes mbsc-anim-sw-out {
	from {
		opacity: 1;
		-webkit-transform: rotateY(0deg)
	}
	to {
		opacity: 0;
		-webkit-transform: rotateY(-90deg)
	}
}

@keyframes mbsc-anim-sh-in {
	from {
		opacity: 0;
		transform: translateX(-100%)
	}
	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@-webkit-keyframes mbsc-anim-sh-in {
	from {
		opacity: 0;
		-webkit-transform: translateX(-100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@keyframes mbsc-anim-sh-out {
	from {
		opacity: 1;
		transform: translateX(0)
	}
	to {
		opacity: 0;
		transform: translateX(100%)
	}
}

@-webkit-keyframes mbsc-anim-sh-out {
	from {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(100%)
	}
}

@keyframes mbsc-anim-sv-in {
	from {
		opacity: 0;
		transform: translateY(-100%)
	}
	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@-webkit-keyframes mbsc-anim-sv-in {
	from {
		opacity: 0;
		-webkit-transform: translateY(-100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@keyframes mbsc-anim-sv-out {
	from {
		opacity: 1;
		transform: translateY(0)
	}
	to {
		opacity: 0;
		transform: translateY(100%)
	}
}

@-webkit-keyframes mbsc-anim-sv-out {
	from {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(100%)
	}
}

@keyframes mbsc-anim-sd-in {
	from {
		transform: translateY(-100%)
	}
	to {
		transform: translateY(0)
	}
}

@-webkit-keyframes mbsc-anim-sd-in {
	from {
		opacity: 1;
		-webkit-transform: translateY(-100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@keyframes mbsc-anim-sd-out {
	from {
		transform: translateY(0)
	}
	to {
		transform: translateY(-100%)
	}
}

@-webkit-keyframes mbsc-anim-sd-out {
	from {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(-100%)
	}
}

@keyframes mbsc-anim-su-in {
	from {
		transform: translateY(100%)
	}
	to {
		transform: translateY(0)
	}
}

@-webkit-keyframes mbsc-anim-su-in {
	from {
		opacity: 1;
		-webkit-transform: translateY(100%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@keyframes mbsc-anim-su-out {
	from {
		transform: translateY(0)
	}
	to {
		transform: translateY(100%)
	}
}

@-webkit-keyframes mbsc-anim-su-out {
	from {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(100%)
	}
}







@-webkit-keyframes mbsc-lv-spin {
	from {
		-webkit-transform: rotate(180deg);
		opacity: 0
	}
	to {
		-webkit-transform: rotate(0);
		opacity: 1
	}
}

@-webkit-keyframes mbsc-lv-remove-right {
	to {
		-webkit-transform: translateX(100%)
	}
}

@-webkit-keyframes mbsc-lv-remove-left {
	to {
		-webkit-transform: translateX(-100%)
	}
}

@-webkit-keyframes mbsc-lv-add-right {
	from {
		-webkit-transform: translateX(100%)
	}
	to {
		-webkit-transform: translateX(0)
	}
}

@-webkit-keyframes mbsc-lv-add-left {
	from {
		-webkit-transform: translateX(-100%)
	}
	to {
		-webkit-transform: translateX(0)
	}
}

@-webkit-keyframes mbsc-lv-pop-in {
	from {
		-webkit-transform: scale(0);
		opacity: 0
	}
	to {
		-webkit-transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes mbsc-lv-pop-out {
	from {
		-webkit-transform: scale(1);
		opacity: 1
	}
	to {
		-webkit-transform: scale(0);
		opacity: 0
	}
}

@-webkit-keyframes mbsc-lv-collapse {
	from {
		padding: 0;
		border: 0
	}
	to {
		padding: 0;
		border: 0;
		height: 0
	}
}

@-webkit-keyframes mbsc-lv-expand {
	from {
		padding: 0;
		border: 0;
		height: 0
	}
	to {
		padding: 0;
		border: 0
	}
}

@-webkit-keyframes mbsc-lv-fill {
	from {
		-webkit-transform: scale(1, 0)
	}
	to {
		-webkit-transform: scale(1, 1)
	}
}

@keyframes mbsc-lv-spin {
	from {
		transform: rotate(180deg);
		opacity: 0
	}
	to {
		transform: rotate(0);
		opacity: 1
	}
}

@keyframes mbsc-lv-remove-right {
	to {
		transform: translateX(100%)
	}
}

@keyframes mbsc-lv-remove-left {
	to {
		transform: translateX(-100%)
	}
}

@keyframes mbsc-lv-add-right {
	from {
		transform: translateX(100%)
	}
	to {
		transform: translateX(0)
	}
}

@keyframes mbsc-lv-add-left {
	from {
		transform: translateX(-100%)
	}
	to {
		transform: translateX(0)
	}
}

@keyframes mbsc-lv-pop-in {
	from {
		transform: scale(0);
		opacity: 0
	}
	to {
		transform: scale(1)
	}
}

@keyframes mbsc-lv-pop-out {
	from {
		transform: scale(1)
	}
	to {
		transform: scale(0);
		opacity: 0
	}
}

@keyframes mbsc-lv-collapse {
	from {
		padding: 0;
		border: 0
	}
	to {
		padding: 0;
		border: 0;
		height: 0
	}
}

@keyframes mbsc-lv-expand {
	from {
		padding: 0;
		border: 0;
		height: 0
	}
	to {
		padding: 0;
		border: 0
	}
}

@keyframes mbsc-lv-fill {
	from {
		transform: scale(1, 0)
	}
	to {
		transform: scale(1, 1)
	}
}

.mbsc-lv-gr-title,
.mbsc-lv-ic-text,
.mbsc-lv-item,
.mbsc-lv-stage-c-v {
	-webkit-transform: translate3d(0, 0, 0)
}

.mbsc-lv,
.mbsc-lv-fill-item {
	-webkit-backface-visibility: hidden
}

.mbsc-lv-cont {
	overflow: hidden;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-ms-touch-action: pan-y;
	user-select: none;
	touch-action: pan-y;
	font-size: 16px
}

.mbsc-lv-rtl {
	direction: rtl
}

.mbsc-lv {
	display: none;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0
}

.mbsc-lv-dummy {
	display: block;
	margin-top: -1px;
	-webkit-backface-visibility: visible
}

.mbsc-lv-v {
	display: block
}

.mbsc-lv-gr-title {
	position: relative;
	z-index: 3
}

.mbsc-lv-fixed-header {
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	list-style: none;
	width: 100%;
	z-index: 10
}

.mbsc-lv-fixed-header-ctx {
	position: absolute
}

.mbsc-lv .mbsc-lv-item {
	position: relative;
	z-index: 2;
	list-style: none
}

.mbsc-lv .mbsc-lv-item.mbsc-lv-item-swiping {
	z-index: 1;
	overflow: visible
}

.mbsc-lv-stage-c {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: none
}

.mbsc-lv-stage-c-v {
	display: block
}

.mbsc-lv-item-new-left {
	-webkit-transform: translateX(-100%)
}

.mbsc-lv-item-new-right {
	-webkit-transform: translateX(100%)
}

.mbsc-lv-item-remove-right {
	-webkit-animation: mbsc-lv-remove-right 200ms;
	-webkit-animation-delay: 1ms;
	animation: mbsc-lv-remove-right 200ms
}

.mbsc-lv-item-remove-left {
	-webkit-animation: mbsc-lv-remove-left 200ms;
	-webkit-animation-delay: 1ms;
	animation: mbsc-lv-remove-left 200ms
}

.mbsc-lv-item-add-right {
	-webkit-animation: mbsc-lv-add-right 200ms;
	animation: mbsc-lv-add-right 200ms
}

.mbsc-lv-item-add-left {
	-webkit-animation: mbsc-lv-add-left 200ms;
	animation: mbsc-lv-add-left 200ms
}

.mbsc-lv-item-pop-in {
	-webkit-animation: mbsc-lv-pop-in 200ms;
	animation: mbsc-lv-pop-in 200ms
}

.mbsc-lv-item-pop-out {
	-webkit-animation: mbsc-lv-pop-out 200ms;
	animation: mbsc-lv-pop-out 200ms
}

.mbsc-lv-item-collapse {
	visibility: hidden;
	-webkit-animation: mbsc-lv-collapse 200ms;
	animation: mbsc-lv-collapse 200ms
}

.mbsc-lv-item-expand {
	visibility: hidden;
	-webkit-animation: mbsc-lv-expand 200ms;
	animation: mbsc-lv-expand 200ms
}

.mbsc-lv .mbsc-lv-item.mbsc-lv-item-undo {
	position: absolute;
	left: 0;
	right: 0
}

.mbsc-lv-cont .mbsc-lv-item.mbsc-lv-item-dragging {
	z-index: 100;
	position: absolute;
	left: 0;
	right: 0;
	opacity: .9;
	-webkit-box-shadow: 0 0 .625em rgba(0, 0, 0, .5);
	box-shadow: 0 0 .625em rgba(0, 0, 0, .5);
	cursor: pointer;
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.mbsc-lv-item-dragging .mbsc-lv-handle-c {
	cursor: -webkit-grabbing;
	cursor: grabbing
}

.mbsc-lv .mbsc-lv-item.mbsc-lv-ph {
	padding: 0;
	border: 0;
	visibility: hidden
}

.mbsc-lv-fill-item {
	position: absolute;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .1
}

.mbsc-lv-handle-c {
	position: absolute;
	z-index: 4;
	top: 0;
	height: 100%;
	width: 2.5em;
	-ms-touch-action: none;
	touch-action: none;
	cursor: pointer;
	cursor: -webkit-grab;
	cursor: grab
}

.mbsc-lv-item-h-right {
	right: 0
}

.mbsc-lv-item-h-left {
	left: 0
}

.mbsc-lv-cont.mbsc-lv-handle-left .mbsc-lv-item {
	padding-left: 2.5em
}

.mbsc-lv-cont.mbsc-lv-handle-right .mbsc-lv-item {
	padding-right: 2.5em
}

.mbsc-lv-handle-bar-c {
	position: absolute;
	width: 100%;
	top: 50%;
	margin-top: -7px
}

.mbsc-lv-handle-bar {
	position: relative;
	height: 2px;
	margin: 2px .625em;
	background: #888
}

.mbsc-lv-ic,
.mbsc-lv-ic-m {
	top: 0;
	text-align: center;
	text-shadow: none;
	font-size: .75em
}

.mbsc-lv-ic-s {
	position: absolute;
	top: 50%;
	margin-top: -.9375em;
	width: 2.8em;
	height: 1.875em;
	line-height: 1.875em;
	font-size: 1.25em
}

.mbsc-lv-ic-c {
	position: absolute;
	top: 0;
	height: 100%;
	line-height: 1.875em;
	color: #fff;
	cursor: pointer
}

.mbsc-lv-ic-text {
	text-shadow: none;
	font-size: 1em
}

.mbsc-ic-none {
	border: 0
}

.mbsc-ic-none:before {
	content: "0";
	font-size: 0;
	color: rgba(0, 0, 0, 0)
}

.mbsc-lv-ic-anim .mbsc-lv-ic-s {
	opacity: 0;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.mbsc-lv-ic-anim .mbsc-lv-ic-a {
	opacity: 1;
	-webkit-animation: mbsc-lv-spin 200ms;
	-webkit-transform: rotate(0);
	animation: mbsc-lv-spin 200ms;
	transform: rotate(0)
}

.mbsc-lv-ic-anim .mbsc-lv-ic-v {
	opacity: 1;
	-webkit-animation: none;
	-webkit-transform: rotate(0);
	animation: none;
	transform: rotate(0)
}

.mbsc-lv-ic-left {
	left: 0
}

.mbsc-lv-ic-move-left {
	left: 0;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}

.mbsc-lv-ic-move-left .mbsc-lv-ic,
.mbsc-lv-ic-right .mbsc-lv-ic {
	right: 0
}

.mbsc-lv-ic-move-left .mbsc-lv-ic-text,
.mbsc-lv-ic-right .mbsc-lv-ic-text {
	padding: 0 3.5em 0 .625em
}

.mbsc-lv-ic-right {
	right: 0
}

.mbsc-lv-ic-move-right {
	right: 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.mbsc-lv-ic-left .mbsc-lv-ic,
.mbsc-lv-ic-move-right .mbsc-lv-ic {
	left: 0
}

.mbsc-lv-ic-left .mbsc-lv-ic-text,
.mbsc-lv-ic-move-right .mbsc-lv-ic-text {
	padding: 0 .625em 0 3.5em
}

.mbsc-lv-ic-c .mbsc-lv-ic-only {
	width: 0;
	padding: 0 0 0 3.5em
}

.mbsc-lv-ic-c .mbsc-lv-ic-text-only {
	padding: 0 .625em
}

.mbsc-lv-multi {
	position: absolute;
	top: 0;
	display: none;
	width: 90%;
	height: 100%;
	table-layout: fixed
}

.mbsc-lv-multi-ic-right {
	right: 0
}

.mbsc-lv-multi-ic-left {
	left: 0
}

.mbsc-lv-left .mbsc-lv-multi-ic-left,
.mbsc-lv-right .mbsc-lv-multi-ic-right {
	display: table
}

.mbsc-lv-ic-m {
	display: table-cell;
	vertical-align: middle;
	padding: 0 .25em;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.mbsc-lv-ic-m:before {
	display: block;
	padding: .25em 0;
	font-size: 1.333334em
}

.mbsc-lv-ic-disabled {
	opacity: .5
}

.mbsc-lv-sl-c {
	position: relative;
	-webkit-animation-fill-mode: forwards;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.mbsc-lv-sl-r {
	-webkit-animation: mbsc-lv-remove-left 300ms;
	animation: mbsc-lv-remove-left 300ms
}

.mbsc-lv-sl-l {
	-webkit-animation: mbsc-lv-remove-right 300ms;
	animation: mbsc-lv-remove-right 300ms
}

.mbsc-lv-sl-l .mbsc-lv-sl-curr,
.mbsc-lv-sl-r .mbsc-lv-sl-curr {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.mbsc-lv-sl-r .mbsc-lv-sl-new {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.mbsc-lv-sl-l .mbsc-lv-sl-new {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}

.mbsc-lv-arr {
	position: absolute;
	top: 50%;
	width: 2em;
	height: 2em;
	font-size: 1em;
	line-height: 2em;
	margin-top: -1em
}

.mbsc-lv .mbsc-lv-item.mbsc-lv-parent {
	padding-right: 2.25em
}

.mbsc-lv .mbsc-lv-item.mbsc-lv-back {
	padding-left: 2.25em;
	z-index: 3
}

.mbsc-lv-parent .mbsc-lv-arr {
	right: 0
}

.mbsc-lv-handle-right .mbsc-lv-parent .mbsc-lv-arr {
	right: 40px
}

.mbsc-lv-back .mbsc-lv-arr {
	left: 0
}

.mbsc-lv .mbsc-lv-txt {
	margin: 0;
	font-weight: 400
}

.mbsc-lv h1.mbsc-lv-txt {
	font-size: 2em
}

.mbsc-lv h2.mbsc-lv-txt {
	font-size: 1.5em
}

.mbsc-lv h3.mbsc-lv-txt {
	font-size: 1.125em
}

.mbsc-lv h4.mbsc-lv-txt {
	font-size: 1em
}

.mbsc-lv h5.mbsc-lv-txt {
	font-size: .875em
}

.mbsc-lv h6.mbsc-lv-txt {
	font-size: .625em
}

.mbsc-lv p.mbsc-lv-txt {
	font-size: .75em
}

.mbsc-lv-img {
	position: absolute;
	max-height: 2.5em;
	max-width: 2.5em;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.mbsc-lv-cont .mbsc-lv-item.mbsc-lv-img-left {
	padding-left: 5em
}

.mbsc-lv-cont .mbsc-lv-item.mbsc-lv-img-right {
	padding-right: 5em
}

.mbsc-lv-img-left .mbsc-lv-img {
	left: 2.5em
}

.mbsc-lv-img-right .mbsc-lv-img {
	right: 0
}

.mbsc-lv-handle-left.mbsc-lv-cont .mbsc-lv-img-left {
	padding-left: 6.25em
}

.mbsc-lv-handle-left .mbsc-lv-img-left .mbsc-lv-img {
	left: 3.75em
}

.mbsc-lv-handle-right.mbsc-lv-cont .mbsc-lv-img-right {
	padding-right: 6.25em
}

.mbsc-lv-handle-right .mbsc-lv-img-right .mbsc-lv-img {
	right: 1.25em
}

.mbsc-lv-item-ic {
	position: absolute;
	top: 50%;
	margin-top: -1em;
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center
}

.mbsc-lv-cont .mbsc-lv-item.mbsc-lv-item-ic-left {
	padding-left: 4em
}

.mbsc-lv-cont .mbsc-lv-item.mbsc-lv-item-ic-right {
	padding-right: 4em
}

.mbsc-lv-item-ic-left .mbsc-lv-item-ic {
	left: 1em
}

.mbsc-lv-item-ic-right .mbsc-lv-item-ic {
	right: 1em
}

.mbsc-lv-handle-left.mbsc-lv-cont .mbsc-lv-item-ic-left {
	padding-left: 5.5em
}

.mbsc-lv-handle-left .mbsc-lv-item-ic-left .mbsc-lv-item-ic {
	left: 2.5em
}

.mbsc-lv-handle-right.mbsc-lv-cont .mbsc-lv-item-ic-right {
	padding-right: 5.5em
}

.mbsc-lv-handle-right .mbsc-lv-item-ic-right .mbsc-lv-item-ic {
	right: 2.5em
}
